home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Programming / ExtraLib / include / rhosigma / extra.bh < prev    next >
Encoding:
Text File  |  2001-05-01  |  4.4 KB  |  72 lines

  1. ' ___________________________________________________________________________
  2. ' |*************************************************************************|
  3. ' |*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|
  4. ' |*| Set TAB to 4 for best readable file layout.  |*|  Maxon Basic 3.00  |*|
  5. ' |*|______________________________________________|*|____________________|*|
  6. ' |*************************************************************************|
  7. ' |*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|
  8. ' |*|               |*|  $Id: extra.bh (28.04.01)                         |*|
  9. ' |*| ###### ###### |*|  RhoSigma Source based on NDK 3.1 Includes 40.15  |*|
  10. ' |*| ##  ## ##   # |*| _________________________________________________ |*|
  11. ' |*| ##  ##  ##    |*|                                                   |*|
  12. ' |*| ######   ##   |*|  BASIC header for functions of extra.library      |*|
  13. ' |*| ##      ##    |*|                                                   |*|
  14. ' |*| ##     ##   # |*| ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ |*|
  15. ' |*| ##     ###### |*|  Copyright © 1998-2001 RhoSigma, Roland Heyder    |*|
  16. ' |*|               |*|  All Rights Reserved.                             |*|
  17. ' |*|_______________|*|___________________________________________________|*|
  18. ' |*************************************************************************|
  19. ' ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  20.  
  21. '$INCLUDE extra.bc
  22.  
  23. LIBRARY DECLARE "extra.library"
  24. '** private (-30) **
  25. '** private (-36) **
  26. DECLARE FUNCTION BAMCheckSum& LIBRARY            'Block
  27. DECLARE FUNCTION BootBlockSum& LIBRARY           'Block
  28. DECLARE FUNCTION DiskBlockSum& LIBRARY           'Block
  29. DECLARE FUNCTION OpenBuf& LIBRARY
  30. DECLARE FUNCTION CloseBuf& LIBRARY               'BufHandle
  31. DECLARE FUNCTION FileToBuf& LIBRARY              'FileName
  32. DECLARE FUNCTION BufToFile& LIBRARY              'BufHandle/FileName
  33. DECLARE FUNCTION ClearBuf& LIBRARY               'BufHandle
  34. DECLARE FUNCTION DuplicateBuf& LIBRARY           'BufHandle
  35. DECLARE FUNCTION BufInfo& LIBRARY                'BufHandle
  36. DECLARE FUNCTION SeekBuf& LIBRARY                'BufHandle/Position/Mode
  37. DECLARE FUNCTION Store& LIBRARY                  'BufHandle/Data/Size
  38. DECLARE FUNCTION InsertBuf& LIBRARY              'BufHandle/BufHandle
  39. DECLARE FUNCTION InsertFile& LIBRARY             'BufHandle/FileName
  40. DECLARE FUNCTION Replace& LIBRARY                'BufHandle/Data/Size/OldSize
  41. DECLARE FUNCTION xGet& LIBRARY                   'BufHandle
  42. DECLARE FUNCTION xClear& LIBRARY                 'BufHandle/Size
  43. DECLARE FUNCTION FindData& LIBRARY               'BufHandle/Key/Data/Size
  44. DECLARE FUNCTION FindNext& LIBRARY               'BufHandle/Key
  45. DECLARE FUNCTION FindPrev& LIBRARY               'BufHandle/Key
  46. DECLARE FUNCTION FreeFinds& LIBRARY              'BufHandle
  47. DECLARE FUNCTION SetBookmark& LIBRARY            'BufHandle/Key
  48. DECLARE FUNCTION GotoBookmark& LIBRARY           'BufHandle/Key
  49. DECLARE FUNCTION FindString& LIBRARY             'Source/SourceLen/Find/FindLen
  50. DECLARE FUNCTION GetLength& LIBRARY              'Start/EndByte/MaxBytes
  51. DECLARE FUNCTION LastError& LIBRARY
  52. DECLARE FUNCTION LongToString& LIBRARY           'Value/Flag
  53. DECLARE FUNCTION StringToLong& LIBRARY           'DezString/Len
  54. DECLARE FUNCTION PackByteRun1& LIBRARY           'InBuf/InLen/OutBuf/OutLen
  55. DECLARE FUNCTION UnpackByteRun1& LIBRARY         'InParam/OutBuf/OutLen
  56. DECLARE FUNCTION PrintIoError& LIBRARY           'DOSErrNum
  57. DECLARE SUB FlipCase& LIBRARY                    'String/Len/Flag
  58. DECLARE FUNCTION CmpMem& LIBRARY                 'BlockA/BlockB/Size
  59. DECLARE SUB CopyMemI& LIBRARY                    'Source/Dest/Size
  60. DECLARE FUNCTION FillMem& LIBRARY                'Start/Size/Value
  61. DECLARE FUNCTION GetMem& LIBRARY                 'Size/Requirements
  62. DECLARE SUB UnGetMem& LIBRARY                    'Block
  63. DECLARE SUB OutlineOff& LIBRARY                  'RastPort
  64. DECLARE SUB OutlineOn& LIBRARY                   'RastPort
  65. DECLARE SUB SetOPen& LIBRARY                     'RastPort/Pen
  66. DECLARE FUNCTION SpecText& LIBRARY               'RastPort/String/xPos/yPos
  67. DECLARE SUB SpecTextPrefs& LIBRARY               'MPen/TLPen/BRPen/Style/Mask/Flags
  68. DECLARE FUNCTION ShowMsg& LIBRARY                'Param/Type/Height/ColorTab
  69. DECLARE FUNCTION v2_OpenBuf& LIBRARY             'MemType
  70. DECLARE FUNCTION v2_FileToBuf& LIBRARY           'FileName/MemType
  71. DECLARE FUNCTION v2_DuplicateBuf& LIBRARY        'BufHandle/MemType
  72.